package demo.data;

import java.util.ArrayList;
import java.util.List;

public class Positions {
	public List<Position> positions = new ArrayList<Position>();

	public Positions() {
		positions.add(new Position("before_start", "Before Start"));
		positions.add(new Position("before_end", "Before End"));
		positions.add(new Position("end_before", "End Before"));
		positions.add(new Position("end_after", "End After"));
		positions.add(new Position("after_end", "After End"));
		positions.add(new Position("after_start", "After Start"));
		positions.add(new Position("start_after", "Start After"));
		positions.add(new Position("start_before", "Start Before"));
		positions.add(new Position("overlap", "Overlap"));
		positions.add(new Position("overlap_end", "Overlap End"));
		positions.add(new Position("overlap_before", "Overlap Before"));
		positions.add(new Position("overlap_after", "Overlap After"));
		positions.add(new Position("at_pointer", "At Pointer"));
		positions.add(new Position("after_pointer", "After Pointer"));
		positions.add(new Position("x=100, y=100", "Sepcific Position (x and y = 100px)"));
	}

	public List<Position> getPositions() {
		return positions;
	}

	public static class Position {
		private String name;
		private String description;

		public Position(String name, String desc) {
			this.name = name;
			this.description = desc;
		}

		public String getName() {
			return name;
		}

		public void setName(String name) {
			this.name = name;
		}

		public String getDescription() {
			return description;
		}

		public void setDescription(String description) {
			this.description = description;
		}
	}
}
